@charset "utf-8";

html,body { margin: 0 ; padding: 0 ; font-family: "微软雅黑" ,  "宋体" ; font-size:12px; color:#333; width:100%; }
body {background:url(../images/bgimg/lotusprize.jpg) no-repeat top center #555555;_text-align:center;}
div.wrapper{width:960px; margin:120px auto 0;}
body.blank{background:url() #f5f5f5;}
a { /*font-size: 12px;*/ color: #3366ff ; text-decoration: none; outline:none;}
a:visited { text-decoration: none; color: #3366ff;  }
a:hover { text-decoration: underline; color: #3366ff; }
a:focus { outline:0;}
a:active { text-decoration: none; }
p { margin: 0; padding: 0;  line-height: 150%;}
input, font ,select, option, textarea, button, fieldset, legend {font-family: "微软雅黑";color: #666; font-size: 1em; line-height:120%;}
img { border: none; }
form { margin: 0; padding: 0 ;list-style: none;}
ul,li{ margin: 0; padding: 0 ;list-style: none;}
div,td{ word-wrap: break-word;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-weight:normal;}
h1{ font-size:18px; color:#333;}

.clear { clear:both; height:0px; width:0px; margin: 0 auto; font-size:0;}
.hidden { display: none;}
.high{ font-style:normal; background-color:#FC0; color:#333;font-weight:bold;}
.highMsg{ color:#F00;}
.disabled{ color:#999 !important; cursor: auto;}

.posNoBorder{ width:960px;margin:0 auto;}
.pos{width:960px; position:relative; margin:0 auto; _text-align:left}


.posNoBorder100{ margin:0 auto; }
.pos100{border:none; border-left:#b3b3b3 solid 1px ;border-right:#b3b3b3 solid 1px ;background:#fff;}

.posMini{ width:100%;}
.posMini h2{font-size:14px;margin-left:26px;}
.loadingBar{ background:url(../images/loadingBar.gif); width:208px; height:13px; margin:0 auto; display:inline-block;}
.loading{ background:url(../images/loading.gif); width:16px; height:16px; margin:0 5px; display:inline-block;}
.gray{ color:#ccc;}

.form li.error{ padding-left:20px; }
div.error{ padding-left:20px; margin-left:10px;}
.error{color:#F00; font-style:normal; background:url(../images/icons.png) 0 -120px no-repeat; padding-left:20px;}
.ok{ color: #090; font-style:normal; background:url(../images/icons.png) 0 -80px no-repeat; padding-left:20px;}

.titleNum{ display:inline-block; margin:0px;}
.del{ color:#F00;}
.del:hover{ color:#F00; }

.clew{ font-style:normal; color:#999; display:inline-block; margin:0 0 0 5px;}

.upload{ }
.upload li.error{ padding-left:20px; }
.upload font.error{ display:inline-block;padding-left:20px;}
.upload label{ display:inline-block; margin:0 10px 5px 0; display:block; font-size:18px; color:#3366ff; }
.upload li{ padding:5px;}
.upload .select{ padding:3px 10px; font-size:14px;} 

#otherOptionKey{ cursor: pointer;}



#otherOption #thumb img{ margin:0 0 10px 0;}

#mediaThumbPhoto{ /*float: left; width:180px;*/ margin:0 0 10px 0;}
#mediaThumbPhoto img{ background:url(../images/loading.gif) center bottom no-repeat; border:#999 solid 1px;}


#mediaFileSourceQueue .fileName{ width:350px; margin:5px 0 0 0;}
#mediaFileSourceQueue .percentage{ margin:0}
#mediaFileSourceQueue .fileName input{padding:0 3px; height:18px; width:260px; line-height:18px; border:#999 solid 1px ;}



.tagMenu a{ color:#F5F5F5; background:#333; display:inline-block; padding:2px 5px; margin:0 5px 5px 0; cursor: pointer;}
.tagMenu a:hover{ text-decoration:underline;}
.tagMenu a.active{ color: #fff; background:#3366ff url(../images/point.png) right center no-repeat; padding-right:18px }

.tagListCustom a{ color: #fff; background:#3366ff url(../images/point.png) right center no-repeat; padding:2px 18px 2px 5px ;display:inline-block; }
.tagListCustom a:hover{ text-decoration:underline;background:#333 url(../images/del.png) right center no-repeat;}






.mediaListTitle{ background:#808080; margin:15px;overflow:hidden;}
.mediaListTitle span{ color:#FFF;display:inline-block; padding:3px 0; text-align:center; margin:0 0 0 -1px; border-left:1px solid #ccc;}
.mediaListTitle .order{ width:8%;}
.mediaListTitle .name{ width:25%;}
.mediaListTitle .title{ width:23%;}
.mediaListTitle .press{ width:43%;}


#userIntoForm #preview{ width:120px;height:120px; }


/*uploadifyQueueItem*/
.uploadifyQueueItem { position:relative;border-bottom: 1px solid #d5d5d5; padding:5px;}
.uploadifyQueueItem span{display:inline-block;  color:#3366ff; }
.uploadifyQueueItem .fileName{ position:relative; top:5px ; left:0; margin:0 0 0 10px; width:220px; overflow:hidden;}
.uploadifyQueueItem .fileName input{ width:95%; margin:0 ; background:transparent; border: none;}
.uploadifyQueueItem .addMediaTitle{ color:#3366ff; margin:0 0 0 5px; cursor: pointer; text-decoration:underline;}
.uploadifyQueueItem .editMediaTitle{ display:none; margin:0 0 0 5px; background: url(../images/icons.png) 0 -162px no-repeat; width:15px; height:12px; cursor: pointer;}
.uploadifyError {border: 2px solid #FBCBBC !important;background-color: #FDE5DD !important;}
.uploadifyQueueItem .cancel { position:absolute; top:10px; left:830px;}
.uploadifyProgress { position:absolute; top:10px; left:500px;width:320px;background-color: #FFFFFF;border: 1px solid #ccc;}
.uploadifyProgressBar {background-color: #bdccd4;width: 1px;height: 14px;}
.uploadifyQueueItem .mediaTitle{ margin:10px 0 0 290px; display: none;}
.uploadifyQueueItem .mediaTitle textarea{ display:block; margin:0 0 5px 0; padding:3px; width:320px; height:120px; border:1px solid #ccc;}
.uploadifyQueueItem .orderNum{ margin:0 10px 0 0; padding:1px 3px; border:1px solid #808080; width:30px; text-align:center;}

.uploadifyQueueItem.hover{ background: #CEE7FF ;}


.ui-sortable div{ cursor:move;}
.ui-sortable .ui-sortable-helper { border:#fff dotted 2px; background:#9dcdff;}


#showImages{  }

#tagMenuList{ padding:5px 10px;}
#tagMenuList li{ padding:3px;}
#tagMenuList label{ font-weight:bold; color: #33F; display:inline-block; margin:0 10px 0 0; width:40px; text-align:right}
#tagMenuList .tagMenu a{ color:#666; display:inline-block; padding:3px; cursor: pointer;}
#tagMenuList .tagMenu a:hover{ color: #00F; text-decoration:underline;}
#tagMenuList .tagMenu a.active{ color: #F00; background:url(../images/point.gif) center bottom no-repeat; text-decoration:none; }
#tagMenuList .tagMenu .all{ font-weight:bold; }


.mediaList li{}
.mediaList th{background:#999; color:#FFF; text-align:center;}
.mediaList td{ vertical-align:top; color:#666;}
.mediaList .thumbs table{ position:relative; top:-5px;}
.mediaList .thumbs td{padding-top:0; border:none; }

.mediaList td.compart{ padding:0;}

.mediaList div.itemthumb{width:210px; height:118px;overflow:hidden;float:left;margin:6px 10px;}
.mediaList div.itemthumb img{ width:210px; height:118px; }
.mediaList div.itemdetail{margin-left:220px;}
.mediaList h3.itemtitle{ width:195px;font-size:16px;margin:6px 0;color:#666;font-weight:bold;}
.mediaList h3.itemtitle a{font-size:16px;}
.mediaList p{margin:6px 0;}
.mediaList p span{margin:0 10px 0 0;}
.mediaList p span.going{color:#0C0;}
.mediaList p.itemtag{ display:inline-block; margin:3px 6px 3px 0;}
.mediaList p.itemtag a{margin:1px 3px 1px 0;}
.mediaList p span.itemid{color:#0C0;}
.mediaList p.emptylist{font-size:14px; padding:30px;}
.mediaList p.entry{color:#F60;}
.mediaList i{ clear:both; display:block;}

.listTitle{background:#999; color:#FFF; text-align:center;}
.listTitle span{ display:inline-block; height:25px; line-height:24px; text-align:center; border-right:#FFF  solid 1px;}

#mediaList{}
#mediaList .works{ width:190px;}
#mediaList .name{ width:200px;}
#mediaList .time{ }
#mediaList .score{ width:100px;  }
#mediaList .hits{ }
#mediaList .down{ }
#mediaList .comm{ }
#mediaList .operate{width:100px;  }




.tag a{ display:inline-block; margin:3px 6px 3px 0;}

.pages{ padding:0 0 10px 0; margin:0 10px 0 0;text-align:right;}
.pages a{ display:inline-block;  padding:1px 6px; border:1px solid #999; color:#333;margin-left:-1px;}
.pages .action{ font-weight:bold; color:#FFF;  padding:1px 6px; background:#999; border:1px solid #999;}
.pages .totalPages{ display:inline-block; margin:0 0 0 10px;}
.pages strong{ color:#3366ff;}
/*scrollToTop*/
.scrollToTop{ width:20px; height:20px; background:#06F;}



#preview{width:320px;height:180px;overflow:hidden; border:#999 solid 5px; display:none; }
#previewCrop{ }



#occupationMenu{ display: none;}


h2.title{ position:relative; height:35px; line-height:35px; font-size:12px; color:#808080; padding-left:10px; background: url(../images/bgRepeat.png);border-top:#ccc solid 1px;overflow:hidden;}
h2.title span{ position:absolute; top:5px; right:10px; line-height:100%;}
h2.title span a{ background:#36f; color:#FFF ; display:inline-block; margin:0 2px; padding:6px 10px;text-decoration:none;}
h2.title span a:hover{background:#333}
h2.title span a.disabled{ background:#CCC;}
h2.title span a.disabled:hover{background:#CCC}
h2.title span b{display:inline-block; margin:0 2px; padding:6px 10px;}

h2.foldedTitle{
	font-weight:bold;
	color:#3366ff;
	}

h2.titleOpen{ height:38px; line-height:36px; color:#e6e6e6; background:#333; padding-left:10px; font-size:1em;}


.submit{ height:28px; line-height:26px; padding:0; width:120px; text-align:center; background:url(../images/bgRepeat.png) left -100px; border:#999 solid 1px ; cursor: pointer; display: inline-block; color:#666;}
a.reglink{margin-left:20px;}
.submit:hover{ background:url(../images/bgRepeat.png) left -150px; text-decoration:none;color:#666;}

.submit.disabled{ color: #AAA !important; cursor: auto}
.submit.disabled:hover{ background:url(../images/bgRepeat.png) left -100px; border:#AAA solid 1px !important; }

.info{ display: none;}
.basicInfo .info{color:#999;}
.submits{ text-align:right; margin:0 2px 0 0;}


.form li{ position:relative; padding:3px 5px;}
.form li font{ font-size:18px; color:#3366ff; display:block;}
.form select{ font-size:14px; height:28px;/*padding:6px 10px 0;*/}

.highOther{ width:870px; background:#BDCCD4; padding:20px 15px; margin-bottom:20px;/*border-top:#aaa solid 1px;*/}
.form .text{ padding:0 3px; height:25px; width:280px; line-height:25px; margin:5px 0; border:#ccc solid 1px ;}
.highOther .text{border:#999 solid 1px ;}
.highOther a{ display:inline-block; margin:0 0 0 10px;}


.form .highLight{border:solid 1px #3366ff;}
.form .textLong{ padding:0 3px; height:25px; width:80%; line-height:25px; margin:5px 0; border:#999 solid 1px ;}
.form .textShort{ padding:0 3px; height:25px; width:235px; line-height:25px; margin:5px 0; border:#999 solid 1px ;}
.form h4{ color:#999; font-size:12px;}
.form label{color:#999;}
.form label.highBig{color:#3366ff;font-size:18px;}
.form span.check{ padding-left:10px; left: 300px; top:35px;}
.form textarea{ width:500px; border:#ccc solid 1px;padding:5px;line-height:20px;}

.rememberPass{ position:relative; width:280px;}
.rememberPass .forgetPass{ position:absolute; top:5px; right:0;}

hr{ background:#eaeaea; padding:0; margin:5px 0; border:none; border-bottom:#FFF solid 1px; border-top:#dfdfdf solid 1px;}
ul.box,div.box{ padding:5px 15px 15px;}
.highBig{ color:#3366ff; font-size:18px;}
.more{ margin:5px; text-align:right;_border:none;}

/**/
.contents{width:900px; position:relative; background:#F5F5F5;}

/**/
#nav{ position:absolute; right:-61px; top:0;}
#nav li{/*margin:-1px 0 0 0;*/margin:0px;padding:0px;width:60px;height:60px;border-left:#ccc solid 1px;border-bottom:#ccc solid 1px;overflow:hidden;margin:0px;}
#nav li img{padding:0px;margin:0px;}
#nav a{display: block;padding-top:15px; background:#f3f4f5;/*height:42px; line-height:120%;*/color:#666; width:60px; height:60px;text-align:center;margin:0px;}
#nav li img{}
#nav a.navFace{height:60px;padding:0; margin:0 0 -3px 0;}
#nav a.navFace img{}
#nav a:hover{ text-decoration:underline;}
#nav a span{ display:block;}
#nav li.action a{ background:#3366ff; color:#fff;font-weight:bold;border-bottom:#3366ff solid 1px;}
#nav .home{_margin:-4px 0 0 0;}

/* */
.header{ position:relative; height:55px; background:#333;}
.posHeader{ margin-top:120px ; width:900px;}
.header .logo{ position:absolute; top:4px; left:4px;}
/*#header .logo a{ width:100px; height:50px; background: url(../images/logo.png); display:block; text-indent:-9999px;}*/
.header .logo a{ width:150px; height:50px; background: url(../images/logo_beta.png); display:block; text-indent:-9999px;}
.header .lang{ position:absolute; top:0; right:10px; color:#999; display:inline-block; font-size:8px;}
.header .lang a{ margin:0 5px; font-size:12px; padding:6px 0 0 0; display:inline-block;}
.header .lang a.action{ background: url(../images/pointDown.png)  center top no-repeat}
.header .tips{ position:absolute; right:10px; bottom:5px; color:#FFF;}




.thumb{ width:210px; height:118px; display:inline-block; background:url(../../../images/loading.gif) #EEE center center no-repeat;}
.thumbTitle{ width:200px; height:16px; display:inline-block; overflow:hidden;}
/*mediaShow*/
.mediaShow .description{ padding:10px;}
.mediaShow .basicInfo{ margin:5px 0 10px;}
.mediaShow .basicInfo h3{ margin:5px 10px 0; border:1px solid #ccc; border-bottom: none; width:auto; display: inline-block;}
.mediaShow .basicInfo h3 a{ font-size:12px; display:inline-block; padding:0 10px; height:21px; line-height:21px; color:#616161; border-left:1px solid #ccc; background:url(../images/bgRepeat.png) left -300px; border-bottom:1px solid #ccc; margin:0 0 0 -1px; }
.mediaShow .basicInfo h3 a:hover{ text-decoration:none;}
.mediaShow .basicInfo h3 a.action{background:#FFF;border-bottom:1px solid #FFF;}
.mediaShow .basicInfo ul{ background:#FFF; margin:-1px 10px 0; padding:15px 10px; border:1px solid #ccc;}

	.judgeStar{ text-align:center;}

.share a{ display:inline-block; margin:0 10px; width:16px; height:16px;}
.share a.s_renren{ background:url(../../../images/ico.gif) 0 0;}
.share a.s_qq{ background:url(../../../images/ico.gif) 0 -50px;}


#statusPublic{ padding-left:25px; background-image: url(../images/ico/uneye.png); background-position:left center; background-repeat: no-repeat}
#statusPrivate{ padding-left:25px; background-image:url(../images/ico/eye.png);background-position:left center t; background-repeat:no-repeat;}
#statusPublic:hover,#statusPrivate:hover{ background-image: none;}


.mediaFileList .list a{ display:inline-block; height:16px; padding:0 0 0 20px; margin:0 20px 0 0;}
.mediaFileList .image{ background:url(../images/ico.png) 0 -300px no-repeat;}
.mediaFileList .zip{background:url(../images/ico.png) -50px -300px no-repeat;}



.honorList b{ display:inline-block; margin:1px 10px 1px 0; font-size:12px;}
.honorList a.del{ margin:0 0 0 1px; background:url(../images/error.png) 0 1px no-repeat; width:11px; height:12px; display: inline-block;}
.honorList .lotusPrize{ padding-left:15px; background:url(../../../images/honor/lotusPrize.gif) 0 2px no-repeat;}


/*index*/

.tabs h2{ padding-left:0;}
.tabs h2 a{ display:inline-block; border-left:1px solid #ccc;border-right:1px solid #ccc; margin:0px 0 0 -1px; padding:0 15px; height:35px; list-style:31px; color:#808080;}
.tabs h2 a:hover{ text-decoration:none;}
.tabs h2 a.action{background:url(../images/bgRepeat.png) 0 -50px; color:#3366ff; font-weight:bold;}


.topLists li{ _position: relative; width:210px; border: 1px solid #CCC; overflow:hidden;}
.topLists ul{ margin:-1px -1px 0; padding:10px; color:#4D4D4D; }
.topLists ul h1{ margin:10px 0 0 0;padding:6px 10px; background:#333; list-style:100%; font-size:1em;color:#3366ff; height:40px; overflow:hidden;}
.topLists ul h2{ margin:3px 10px;font-size:13px; overflow: hidden; height:50px;font-weight:bold;border-bottom:#CCC dashed 1px;}
.topLists ul h3{ margin:6px 0;font-size:13px; padding:0 10px; overflow: hidden; height:18px;}
.topLists ul h1 a{ background:#333; display:inline-block; margin:1px 3px 1px 0;}
.topLists ul h1 a:hover{color:#fff;}
.topLists ul li{ float:left; margin:3px;}

.star a,.star i{ display:inline-block; margin:0; padding:0 3px 0 0; width:15px; height:14px; background:url(../images/ico.png) 0 -50px;}
.star a:hover{ background:url(../images/ico.png);}
.star a.a,.star i.a{ background:url(../images/ico.png);}
.star i{ cursor: auto;}

span.tips{ color:#808080; display:inline-block; margin: 0 0 0 10px;}
div.tips{ color:#808080; margin: 5px 0 0 0}





/*show*/
div.showItemDetail{margin:auto;width:550px;}
div.pos100 div.showItemDetail{width:550px;}
div.showItemDetail h2{font-size:12px;font-weight:bold;}
div.showItemDetail p{margin:10px 0 40px 0}
div.showItemDetail h2.showTitle{font-size:18px;font-weight:bold;padding:20px 0 20px 0;}
div.showItemDetail p.showDescription{}
div.showItemDetail hr{padding:0; margin:20px 0; border:none; border:none; height:0;border-bottom:#999 dashed 1px;}

/*comments*/
#msg{ height:90px; width:95%; padding:4px; line-height:20px;}




#taskList .works{ }
#taskList .name{ }
#taskList .time{ }
#taskList .score{}
#taskList .hits{ }
#taskList .down{ }
#taskList .comm{ }
#taskList .operate{ width:100px;}
#taskList .counts{ width:100px;}


#taskList li{ }
#taskList .thumb img{ width:160px; height:90px; }
#taskList i{ clear:both; display:block;}
#taskList .thumbs table{ position:relative; top:-5px;}
#taskList .thumbs td{padding-top:0; border:none; }
#taskList .listTitle td{ padding-top:3px;}
#taskList td{ vertical-align:top; color:#666;  }
#taskList .names{font-size:18px;}
#taskList .listTitle td{ color:#FFF; text-align:center;}
#taskList td.compart{ padding:0;}


/*task show*/
#task .baseInfo{ position:relative;}
#task .baseInfo .thumb{ position:absolute; top:-5px; left:-5px; _top:0px;_left:-220px;}
#task .baseInfo ul { margin:10px 0 0 220px; height:115px; }
#task .baseInfo ul h1{ padding:0px 0 5px 0;font-weight:bold;}
#task .baseInfo li{ margin:1px 0;}
#task .baseInfo li.title{ padding:0px 0 5px 0;font-weight:bold;font-size:16px;}
#task .baseInfo span{ display: inline-block; width: 80px;}


#task .entries{ float:left; width:300px;_position:relative;}
#task .entries ul li{padding:4px 0;}
#task .explain{ float:right; width:480px;margin-bottom:50px;_position:relative;}
#task .explain ul li{ margin:3px 0;}
#task .explain p{font-size:14px;}
#task .highBig{ margin:6px 0;}

#task .stop{ color:#F00; }
#task .going{ color: #090; width:auto;}



#taskInvite{color:#808080;background:#f5f5f5;padding:10px;}



div.submitField{background:#FF6;padding:8px;text-align:center;}
div.submitField h3{font-size:14px; font-weight:bold;margin:4px 4px;}
div.submitField .text{width:270px;}
div.submitField i.info{margin-left:10px;}

.taskInvite .text{ padding:0 3px; height:25px; width:325px; line-height:25px; margin:5px 0; border:#999 solid 1px ;}
.taskInvite .textShort{ padding:0 3px; height:25px; width:220px; line-height:25px; margin:5px 0; border:#999 solid 1px ;}
.taskInvite textarea{ width:280px; border:#999 solid 1px;}
.inviteList a{ display:block; margin:2px 0; color:#FFF; background:#333 url(../images/del2.gif) right center no-repeat; padding:3px; width:222px; cursor: pointer }
.inviteList a:hover{ text-decoration:none;background:#F00 url(../images/del2.gif) right center no-repeat;  }
#selectionArea{ width:80px;}
#nameInviteAdd{display:inline;}

.taskAssess{ color:#666;}
.taskAssess ul.box， .taskAssess div.box{ padding-left:10px; padding-right:10px;}
.taskAssess h3{ margin:10px 0; font-size:18px; }
.taskAssess h4{ color:#3366ff; font-size:1em;}

.taskAssessList{ margin:10px 0;}
.taskAssessList li{ float:left; margin:10px 2px; width:210px; border:1px solid #999;}
.taskAssessList img{ margin:0 0 5px 0; }
.taskAssessList a.view{ display:block; text-align:right; padding:5px ;}

.taskAssessList{}
.taskAssessList h1{ font-size:1em; overflow:hidden; height:15px; padding:0 5px; margin:0 0 30px 0;font-weight:bold;}
.taskAssessList li{ position:relative;}
.taskAssessList li .info{ position:absolute; bottom:0; right:5px; display:block;color:#CCC;}
.taskAssessList li .info .loading{ background-color:#FFF;}

.taskAssessList .star{  color:#FFF;padding:12px 5px 15px 10px; background:#333;}
.taskAssessList .star span{ position:relative; top:2px; margin-left:5px;}
.star.yellow a, .stars.yellow i{ display:inline-block; margin:0; padding:0 3px 0 0; width:15px; height:14px; background:url(../images/ico.png) -100px -50px;}
.star.yellow a:hover{ background:url(../images/ico.png) -100px 0;}
.star.yellow a.a, .star.yellow i.a{ background:url(../images/ico.png) -100px 0;}
.star.yellow i{ cursor: auto;}

#description.taskDescription{ width:500px;}


.taskAttendShow{background:#f5f5f5;padding:10px;}
.taskAttendShow .listTitle td{ border-left:1px solid #CCC; }

.taskAttendShow td{ border-bottom:1px solid #CCC; padding:3px; }
.taskAttendShow h3{ position:relative; margin:20px 0 12px 0;}
.taskAttendShow h3 span{ position:absolute; top:5px; right:30px; font-size:16px; color:#808080}
.taskAttendShow .pages{ margin:10px 0 0 10px;}



.tags ul{ padding:10px;}
.tags ul a{ display:inline-block; font-size:14px; margin:3px 5px; text-shadow:#000 1px; line-height:120%}

.photoPage{ position:relative; height:20px;}
.photoPage ul{ position:absolute; right:10px; top:5px; border:1px solid #999; background:url(../images/bgRepeat.png) 0 -300px;}
.photoPage h3{ float:left; padding:0 20px; height:21px; line-height:20px;border-left:1px solid #999;border-right:1px solid #999; font-size:1em;}
.photoPage h4,.photoPage h5{float:left; width:33px; height:21px;cursor:pointer;}

.photoPage h4{  background:url(../images/ico.png) -188px 6px; }
.photoPage h5{ background:url(../images/ico.png) -186px -44px;}
.photoPage h4.disabled{ background:url(../images/ico.png) -288px 6px; cursor: auto;}
.photoPage h5.disabled{background:url(../images/ico.png) -286px -44px; cursor:auto}


/*index*/

#index #showImages{ margin: 0 auto; position:relative;/* height:300px;*/}
#index #showImages li{ position:absolute; top:0; left:20px; z-index:5; }
#index #showImages img{ height:260px; width:820px;}


.commentsForm{ position:relative;}
.commentsForm .userInfo{ position:absolute; top:5px; left:0;}
.commentsForm ul{ padding:0 0 0 70px;}


/*comments*/
div.talk{width:550px;margin:0 auto;}
div.pos100 div.talk{width:550px;}
div.talk h2{margin:10px 0 10px 0;}
div.talk hr{padding:0; border:none; border-bottom:#ccc solid 1px; background-color:transparent;}
div.say{margin:0 0 40px 0;}

.talk .list{ position:relative;}
.talk .list i{ clear:both; display:block;}
.talk .list hr{ margin:10px 0;}
.talk .list .userInfo{ float:left; width:70px; position:relative;}
.talk .list .userInfo a{}
.talk .list .userInfo img{ display:block; }
.talk .list .userName{ float:left; margin-left:5px;font-size:12px;}
.talk .list .userName .time{margin:0 4px;}
.talk .list .userName a{font-size:12px;}
.talk .list .contents{ float:left; width:450px;margin:5px;font-size:14px;}
.talk .list li{ position:relative; width:100%;/*<--ie6*/}
.talk .operate{ position:absolute; top:2px; right:5px;}



.favoritesList .works{ width:200px;}
.favoritesList .name{ width:260px;}
.favoritesList .operate{  }
.favoritesList .names{ width:195px;}

.favoritesList .thumb img{ width:160px; height:90px; }
.favoritesList .thumbs table{ position:relative; top:-5px;}
.favoritesList .thumbs td{padding-top:0; border:none; }
.favoritesList .listTitle td{ padding-top:3px;}
.favoritesList td{ vertical-align:top; color:#666;  }
.favoritesList .names{font-size:16px;}
.favoritesList .listTitle td{ color:#FFF; text-align:center;}
.favoritesList td.compart{ padding:0;}


.homeEdit{ color:#808080;}
.homeEdit li strong{ font-size:18px; font-weight:100;}
.homeEdit label{ display:inline-block; width:80px;}
.homeEdit .facePhoto img{ padding:2px; border:1px solid #CCC; margin-bottom:10px; margin-right:10px;}

.homeEditAccoun label{ display:inline-block; width:120px; }
.homeEditAccoun .info{ display:inline-block; margin:0 0 0 10px;}

.reSetPassWord label{ display:inline-block; width:120px; }
.reSetPassWord .info{ display:inline-block; margin:0 0 0 10px;}

.home{ color:#808080;}
.home li strong{ font-size:18px; font-weight:100;}
.home label{ display:inline-block; width:80px;}

.home .userInfo{ float:left; width:200px; padding:10px; position:relative;}
.home .userFace{ width:150px;}
.home .baseInfo{ margin:0 0 40px 0;}
.home .baseInfo ul{ float:left; padding:10px 0 0 0; }
.home .userInfo .nickName strong{ font-size:1em; display:inline-block; margin:5px 0 20px 0;}
.home .userInfo h3{ font-size:1.1em; margin:0 0 10px 0;}

.home .userFileList{ float:left; width:680px;_position:relative;}
.home .topLists h3.portfolioListTitle{margin:20px 0 0 10px;}
.home .topLists li{ }


span.action a{display:block;padding:2px ; }
span.action a:hover{color:#fff;text-decoration:none;}
/*mylist*/

span.action.mod a:hover{background:#36f url(../images/ico/pencil.png) right no-repeat;}
span.action.del a:hover{background:#36f url(../images/ico/wrong.png) right no-repeat;}
span.action.view a:hover{background:#36f url(../images/ico/eye.png) right no-repeat;}

/*task list*/
span.action.rate a:hover{background:#36f url(../images/ico/star.png) right no-repeat;}
span.action.edit a:hover{background:#36f url(../images/ico/pencil.png) right no-repeat;}

span.action.taskInvite a:hover{background:#36f url(../images/ico/at.png) right no-repeat; }
span.action.taskInvite { color:#AAA;}


/*search result*/
#search{}
#search td.works{ width:190px;}
#search td.name{ width:200px;}
#search td.time{ }
#search td.score{ width:100px;  }
#search td.hits{ }
#search td.down{ }
#search td.comm{ }
#search td.operate{  }

.footer{ width:900px;  margin-bottom:20px; }



.search div.names{width:195px;color:#666;font-size:16px;}


.noWorks{ margin:30px;}
.noExist{ margin:30px; text-align:center; color:#F00;}

/*highslide*/
body.highslide{background:none;}


/*flash上传按钮*/
#mediaThumbUploader{/*position:absolute;top:32px;left:175px;*/}


.limitLen{ font-weight:700; color:#090; display:inline-block; margin:0 6px;}

.downLoadForm{ width:400px; margin:0 auto; padding:30px 0;}



/**/
.img{ display:inline-block; width:auto; height:auto; position:relative; padding:0; margin:0;}
.beautyImg{ display:inline-block; width:auto; height:auto; padding:0; margin:0; border:1px solid #DDD;}